分享人:白笑然
1.背景介绍
2.知识剖析
3.常见问题
4.解决方案
5.编码实战
6.扩展思考
7.参考文献
8.更多讨论
当我们在本地写好一个项目测试完毕后 我们一般都要把它上传到服务器上去
这里我们需要的操作都有什么呢
最低级的就是从本地打好war包上传服务器
不过在实际上我们都会使用一些版本管理工具像svn
目的是多人合作开发项目
任务三里面我们对此有一个详尽的使用
今天我们就在这里来谈一下如何从svn上自动下载部署到服务器上
我们先谈一下整体思路 要在svn上下载相关项目 然后服务器上打包
然后把war包放在容器内 这里我用的resin 最后重启resin
这些操作命令相信各位大佬都很熟悉 今天我们就用一个脚本实现一个命令解决
首先注意一下脚本文件的基础
程序必须以下面的行开始
#!/bin/sh
符号#!用来告诉系统它后面的参数是用来执行该文件的程序。
当编辑好脚本时,如果要执行该脚本,还必须使其可执行。
要使脚本可执行:编译 chmod +x 这样才能用./ 来运行
1.执行权限问题
2.echo打印问题
3.打印变量问题
1,使用sh 执行文件
2,echo 后面要有空格
3.用{}括起来
这样自动部署打包只能打包一个固定文件夹
如果我想打包部署别的文件夹怎么办
定义一个变量 使用read让用户输入变量内容
感谢观看,如有出错,恳请指正
BY : sweetalin